@import url(http://fonts.googleapis.com/css?family=Architects+Daughter|Oswald);
html,
body,
div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}
body {
	font: 100%/1.6em Tahoma,Sans-Serif, "Lucida Sans Unicode", "Lucida Grande", "helvetica";font-size:13px; color:#555;background: #fff;
}
input[type="text"],input[type="password"],textarea, select{border:1px solid #AAA; padding:3px;background-color:#fff;font: 100%/1.6em Tahoma,Sans-Serif, "Lucida Sans Unicode", "Lucida Grande", "helvetica";font-size:13px; color:#555;line-height: 100%;}
input[type=submit],input[type=button],button, .form-submit-button{background:#0066A2;color:white;border-style:outset;border-color:#0066A2;padding-left:8px;padding-right:8px;height:24px;font: bold 14px arial,sans-serif;cursor:pointer ;}
ol, ul {
    list-style: none;
}

a {
    color: #0E417B;
    text-decoration: none;
}

#page-wrapper{padding:0px;margin:0px;}
html,body,#page-wrapper{background: #F6F6F6;}
h1{
    font-weight:normal;
    font-size: 170%;
}
.center{margin-left:auto;margin-right:auto;}
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* IE6 */
* html .clearfix {
  height: 1%;
}
/* IE7 */
*:first-child + html .clearfix {
  min-height: 1%;
}
#page-header, #page-footer, #page-body{
    width:100%;padding:0px;margin:0px;
}
#page-header, #page-footer{
    background-color:#627AAD;
}
#page-content, #page-header-content, #page-footer-content{
    width:990px;position:relative ;height:100%;
}
#page-content{
    margin-top:10px;margin-bottom:20px;
    background:#fff;
    -khtml-border-radius-topleft: 20px;
    -khtml-border-radius-topright: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}
#page-header .site-logo{
    float:left ;
    width:210px;
    margin-right:20px;
}
#page-header .site-name h1{
    color: #fff;
    font-family: 'Architects Daughter', cursive;
    font-size: 40px;
    line-height: 44px;
}
#page-header .site-slogan{
    margin: 0;
    color: #bbc2cb;
    color: #fff;
}
/* --------------- Main Menu ------------ */
#main-menu {
  clear: both;
  height: 28px;
}
#main-menu-links {
  font-size: 0.929em;
  margin: 0;
  padding: 0 15px;
}
#main-menu-links li {
  float: left; /* LTR */
  list-style: none;
  padding: 0 1px;
  margin: 0 1px;
}
#main-menu-links a {
  color: #333;
  background: #ccc;
  background: rgba(255, 255, 255, 0.7);
  float: left; /* LTR */
  height: 2.4em;
  line-height: 2.4em;
  padding: 0 0.8em;
  text-decoration: none;
  text-shadow: 0 1px #eee;
  -khtml-border-radius-topleft: 8px;
  -khtml-border-radius-topright: 8px;
  -moz-border-radius-topleft: 8px;
  -moz-border-radius-topright: 8px;
  -webkit-border-top-left-radius: 8px;
  -webkit-border-top-right-radius: 8px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
#main-menu-links a:hover,
#main-menu-links a:focus {
  background: #f6f6f2;
  background: rgba(255, 255, 255, 0.95);
}
#main-menu-links a:active {
  background: #b3b3b3;
  background: rgba(255, 255, 255, 1);
}
#main-menu-links li a.active {
  border-bottom: none;
  background-color: #fff;
}
#main-menu-links li.active a{
  border-bottom: none;
  background-color: #fff;
}
/* --------------- Secondary Menu ------------ */
#secondary-menu-links {
  float: right; /* LTR */
  font-size: 0.929em;
  margin: 10px 10px 0;
}
#secondary-menu-links a:hover,
#secondary-menu-links a:focus {
  text-decoration: underline;
}

/*--------------- Left Col/Right Col------------------ */
div#leftCol,div#rightCol {
    width: 160px;
    padding:10px;
    float: left;
    background: #F6F6F6;
}
/* Left column styles */
div#leftCol h2 {
	margin-top:20px;border-bottom: 1px solid #BEBEBE;color:#1C2A47;font-size:24px;margin-bottom:20px;line-height:30px;}
div#leftCol h2.lead {
	margin-top: 0;}
div#leftCol ul {
	margin-top: -0.2em; position: relative; left: -7px;}
div#leftCol ul li {
	margin-top: 0.8em;}
div#leftCol ul li.lead {
	margin-top: 0;}
div#leftCol ul li a {
	padding: 2px 7px; display: block;}
div#leftCol ul li a:hover {
	text-decoration: none; color: #fff; background-color: #0e417b;}
div#leftCol li.active a {
    text-decoration: none;
    color: white;
    background-color: #0E417B;}
/*----------------Content Col No Side Bar------------------ */
#page-content-inside{
    border: 1px solid #F5F5F5;
    padding: 10px;
}
div#page-content-mid-col{
    border: 1px solid #F5F5F5;
    padding: 10px;
    float: left;
}
/*width of page-content-mid-col with right column 990-180-180-10-10*/
.rightColYes{
    width:608px;
    
}
/*width of page-content-mid-col without right column 990-180-10-10*/
.rightColNo{
    width:788px;
}
/*------------------Zend_Decorator Generated Elements-------------------*/
.errors{color: red;}
ul.errors{display: inline-block;}
dl.formUl dt{font-weight:normal;margin-top:12px;}
dt#submit-label{line-height:0px;}

.msg{
    color:red;
}
